package com.ruoyi.cases.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 案件信息对象 ylt_case
 * 
 * @author ruoyi
 * @date 2024-12-17
 */
public class YltCase extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 案件ID */
    private Long caseId;

    /** 案件类型 */
    @Excel(name = "案件类型")
    private String caseType;

    /** 用户类型 */
    @Excel(name = "用户类型")
    private String caseUserType;

    /** 案件人名字 */
    @Excel(name = "案件人名字")
    private String caseUserName;

    /** 律师名字 */
    @Excel(name = "律师名字")
    private String attorneyName;

    /** 案件人唯一身份编码 */
    @Excel(name = "案件人唯一身份编码")
    private String caseUserId;

    /** 删除标志（0代表存在 2代表删除） */
    private String delFlag;

    public void setCaseId(Long caseId) 
    {
        this.caseId = caseId;
    }

    public Long getCaseId() 
    {
        return caseId;
    }
    public void setCaseType(String caseType) 
    {
        this.caseType = caseType;
    }

    public String getCaseType() 
    {
        return caseType;
    }
    public void setCaseUserType(String caseUserType) 
    {
        this.caseUserType = caseUserType;
    }

    public String getCaseUserType() 
    {
        return caseUserType;
    }
    public void setCaseUserName(String caseUserName) 
    {
        this.caseUserName = caseUserName;
    }

    public String getCaseUserName() 
    {
        return caseUserName;
    }
    public void setAttorneyName(String attorneyName) 
    {
        this.attorneyName = attorneyName;
    }

    public String getAttorneyName() 
    {
        return attorneyName;
    }
    public void setCaseUserId(String caseUserId) 
    {
        this.caseUserId = caseUserId;
    }

    public String getCaseUserId() 
    {
        return caseUserId;
    }
    public void setDelFlag(String delFlag) 
    {
        this.delFlag = delFlag;
    }

    public String getDelFlag() 
    {
        return delFlag;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("caseId", getCaseId())
            .append("caseType", getCaseType())
            .append("caseUserType", getCaseUserType())
            .append("caseUserName", getCaseUserName())
            .append("attorneyName", getAttorneyName())
            .append("caseUserId", getCaseUserId())
            .append("delFlag", getDelFlag())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("remark", getRemark())
            .toString();
    }
}
